package com.yuanfeng.business.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.yuanfeng.commoms.util.querypage.PageHelper;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author Administrator
 */
@Data
public class ShopJoinInfoForPlatformVO extends PageHelper {

    /**
     * 入驻id
     */
    private String joinId;

    /**
     * 联系人姓名
     */
    private String contactName;

    /**
     * 联系人手机
     */
    private String contactPhone;

    /**
     * 真实姓名
     */
    private String trueName;

    /**
     * 身份证号
     */
    private String idNo;

    /**
     * 证件图片1
     */
    private String idPicOne;

    /**
     * 证件图片2
     */
    private String idPicTwo;

    /**
     * 营业执照图片
     */
    private String businessLicencePic;

    /**
     * 生产许可证
     */
    private String manufacturePermitPic;

    /**
     * 是否长期有效
     */
    private Integer validateLongTerm;

    /**
     * 开户许可证
     */
    private String openPermitPic;

    /**
     * 营业执照所在地-省
     */
    private Integer blProvince;

    /**
     * 营业执照所在地-市
     */
    private Integer blCity;

    /**
     * 营业执照所在地-区
     */
    private Integer blArea;

    /**
     * 营业执照所在地-详细地址
     */
    private String blAddress;

    /**
     * 证件有效期开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date validateStartTime;

    /**
     * 证件有效期结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date validateEndTime;

    /**
     * 公司名称
     */
    private String enterpriseName;

    /**
     * 税号
     */
    private String taxId;

    /**
     * 企业电话
     */
    private String enterprisePhone;

    /**
     * 企业员工
     */
    private Integer employeeNum;

    /**
     * 注册资金
     */
    private BigDecimal registerMoney;

    /**
     * 店铺名称
     */
    private String shopName;

    /**
     * 店铺所在地-省
     */
    private Integer shopProvince;

    /**
     * 店铺所在地-市
     */
    private Integer shopCity;

    /**
     * 店铺所在地-区
     */
    private Integer shopArea;

    /**
     * 店铺所在地-详细地址
     */
    private String shopAddress;

    /**
     * 店铺分类
     */
    private Integer shopClass;

    /**
     * 合作协议
     */
    private String corporateAgreement;

    /**
     * 店铺类型
     */
    private Integer shopType;

    /**
     * 证件类型
     */
    private Integer idType;

    /**
     * 0-待审核,1-进行中,2-打款完成,3-通过,4-不通过
     */
    private Integer auditStatus;

    /**
     * 店铺所在地
     */
    private String shopLocation;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 合作协议文件名称
     */
    private String agreementFileName;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 用户名称
     */
    private String userName;

    /**
     * 店铺分类名称
     */
    private String shopClassName;
}
